using System;

namespace MLSharp.Utilities
{
	/// <summary>
	/// Thrown by <see cref="Reflector"/> when something goes wrong
	/// with a reflection operation.
	/// </summary>
	public class ReflectorException : Exception
	{
		/// <summary>
		/// Creates the exception.
		/// </summary>
		/// <param name="message"></param>
		/// <param name="innerException"></param>
		public ReflectorException(string message, Exception innerException) : base(message, innerException)
		{
			
		}

		/// <summary>
		/// Creates the exception.
		/// </summary>
		/// <param name="message"></param>
		public ReflectorException(string message) : base(message)
		{

		}
	}
}